package com.syf.cmd;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.syf.domain.store.BsSoftwareRelease;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author syf
 * @create 2022-02-23 20:48
 */
@ApiModel(value="查询软件的入参对象")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SoftwareReleaseCmd {
    @ApiModelProperty(value="记录条数(一页取多少条)")
    long size;

    @ApiModelProperty(value="当前页")
    long current;

    @ApiModelProperty(value="表含义（0软件申请表，1软件管理表）")
     Integer whatClass;

    @ApiModelProperty(value="软件名称")
     String softwareName;

    @ApiModelProperty(value="软件分类")
     Integer smallClass;

    @ApiModelProperty(value="软件状态（0在线中，1已下线，2未收录）")
     Integer status;

    @ApiModelProperty(value="排序【0 默认(最新推荐)，1 最近更新， 2 下载量， 3评分】")
     Integer orderByType;



    @ApiModelProperty(value="软件code(唯一标识)  f发布之后由管理员授予")
    private String softwareCode;

    @ApiModelProperty(value="软件发布状态（0软件检测中、1检测通过，2检测失败）")
    private Integer releaseStatus;

    @ApiModelProperty(value="属于哪个公司")
    private Integer companyId;

    @ApiModelProperty(value="是否推荐(编辑推荐：0推荐，1未推荐)")
    private Integer isRecommend;
}
